package cn.avalon.system.service;

import cn.avalon.basic.utils.PageList;
import cn.avalon.system.domain.Systemdictionarytype;
import cn.avalon.system.query.SystemdictionarytypeQuery;

import java.util.List;

/**
 * @description: 数据字典类型
 * @author: Avalon
 * @date: 2022年08月19日 ： 9:56
 * @version: ver1.0
 * @email 709785494@qq.com
 */
public interface SystemdictionarytypeService {

    // 删除
    void remove(Long id);

    // 添加
    void save(Systemdictionarytype systemdictionarytype);

    // 修改
    void update(Systemdictionarytype systemdictionarytype);

    // 查询单个
    Systemdictionarytype findById(Long id);

    // 查询所有
    List<Systemdictionarytype> findAll();

    PageList<Systemdictionarytype> dictionarytypeQuery(SystemdictionarytypeQuery systemdictionarytypeQuer);

    void patchRemove(List<Long> ids);
}
